package com.atguigu.e_loopinloop;
/*
    九九乘法口诀表

    第一步 : *********
 */
public class Test1 {
    public static void main(String[] args) {
        //第一步 : *********
        for (int i = 0; i < 9; i++) {
            System.out.print("*");
        }
        System.out.println();
        System.out.println("------------------");
        /*
         *********
         *********
         *********
         *********
         *********
         *********
         *********
         *********
         *********
         */
        for (int j = 0; j < 9; j++) {
            for (int i = 0; i < 9; i++) {
                System.out.print("*");
            }
            System.out.println();
        }
        System.out.println("------------------");
        /*
             *
             **
             ***
             ****
             *****
             ******
             *******
             ********
             *********
             规律 : 一行有几列取决于它在第几行
         */
        for (int j = 1; j <= 9; j++) {//外层 : 行
            for (int i = 1; i <= j; i++) {//内层 : 列
                System.out.print("*");
            }
            System.out.println();
        }
        System.out.println("------------------");
        //把 * 换成口诀
        for (int j = 1; j <= 9; j++) {//外层 : 行
            for (int i = 1; i <= j; i++) {//内层 : 列
                System.out.print(i + " * " + j + " = " +  (j * i) + "\t"); //  1 * 3 = 3
            }
            System.out.println();
        }
    }
}
